home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / misc / TownMaze.lha / TownMaze / CHANGES next >
Text File  |  1991-08-05  |  3KB  |  96 lines

  1. CHANGES -- change record for townmaze
  2.  
  3. v 1.2 23 April 1991
  4.  
  5. CHANGES
  6.  
  7.   Updated this file.
  8.  
  9. patchlevel.h
  10.  
  11.   Set to patchlevel 2.
  12.  
  13. closegates.c
  14.  
  15.   Fixed two bugs in gatewalking code that was stepping outside the cmaze[]
  16.   limits, thanks to a bug report and patch supplied by Stefan M. Linnemann
  17.   <crissl@rulcvx.LeidenUniv.nl>.  Added comments to a few associated lines.
  18.  
  19. makeunused.c
  20.  
  21.   The 59 condition check in the do{}while loop's condition was overflowing
  22.   parse buffers on some smaller compilers, so it has now become a separate
  23.   routine, wimpy_cc() <Heh!> internal to makeunused.c.  Thanks for reports
  24.   from dwade@jarthur.Claremont.edu and rmk@rmkhome.uucp (Rick Kelly) of the
  25.   problem.
  26.  
  27. townmaze.test
  28.  
  29.   Clarified the descriptions for two tests; I'd muddled the effect a
  30.   courtyard or its lack could produce in a small maze.
  31.  
  32. townpgmr.doc
  33.  
  34.   Updated to reflect the changes in makeunused.c.
  35.  
  36. v 1.1 20 April 1991
  37.  
  38. CHANGES
  39.  
  40.   Added this file.
  41.  
  42. patchlevel.h 
  43.  
  44.   Added, set at patchlevel 1.
  45.  
  46. townmaze.test
  47.  
  48.   Added a script file that tests all the error returns from getargs().
  49.  
  50. makespace.c 
  51.  
  52.   Fixed a horrid bug that should have dumped core in testing, and did show
  53.   problems for Glenn E. Host.  When creating space for cmaze[][], I was
  54.   allocating "mazeheight" char * pointer slots, but then using "mazewidth"
  55.   of them to hold the pointers, by using a bad loop limit,  Sigh.  Worked
  56.   perfectly fine on my two brain damaged machines.  Thanks, Glenn.
  57.  
  58. getarg.c 
  59.  
  60.   Added errctr and quit_reasons[] code to give exit reasons when a bad
  61.   parameter is read, inspired by and mostly using unfinished code forwarded
  62.   by Glenn E. Host.  Thanks, Glenn!
  63.  
  64.   Thus inspired, improved interface for reporting other bad parameter
  65.   conditions,
  66.  
  67.   Reordered switch checks to correspond with usage.c parameter order.
  68.  
  69.   Added missing guard against negative -u (unused cell) parameter.
  70.  
  71.   Fixed incomplete test for sscanf() return values to test against 0 as
  72.   well as EOF.
  73.  
  74.   Fixed bad math in unused cell fit test and gate fit test.  Sigh.
  75.  
  76. makestreet.c
  77.  
  78.   Added check to assure that a LIVE cell is never created as neighbor to
  79.   an UNUSED cell. Since no STREET cell can ever be a neighbor of an UNUSED
  80.   cell, the cell should not be LIVE and thus eligible for use in phase one
  81.   of connectstreets().  Now they get changed from ISOLATED and remain DEAD.
  82.  
  83. townpgmr.doc
  84.  
  85.   Updated to reflect changes in .c files
  86.  
  87. townuser.doc
  88.  
  89.   Updated to reflect improved interface.
  90.  
  91. README
  92.  
  93.   Updated to describe townmaze.test.
  94.  
  95. v 1.0 18 April 1991 Original Release
  96.